This source code and documentation may be used without charge for both commercial and non-commercial use. Modification of the source code or documentation is allowed provided any derivate work is clearly indentified as such and all copyright notices are retained unmodified. Redistribution of the source code or documentation is unlimited, except by the limits already mentioned, provided that the redistribution is not for profit. Those wishing to redistribute this source code or documentation for profit must contact Leonard Janke (janke@unixg.ubc.ca) to work out an acceptable arrangement.
Anyone who wishes to distribute a program statically linked against the functions provided may do so providing that he or she includes a copy of this note with the program.
Distribution of libraries compiled from this source code is unlimited if the distribution is not for profit and this copyright notice is included. Those wishing to distribute libraries compiled from this source code for profit must contact Leonard Janke (janke@unixg.ubc.ca) to work out an acceptable arrangement.
Anyone using this source code or documentation or any work derived from it, including, but not limited to, libraries and statically linked executables, must do so at his or her own risk, and with understanding that Leonard Janke will not be held responsible for any damages or losses that may result.